from bubble_sort import bubble_sort
from bubble_sort_generator import generate_random_number
import time  # 导入time模块

random_arr = [generate_random_number(1, 100) for _ in range(10)]
print('\n测试随机数组：')
print('排序前:', random_arr)

# 记录开始时间
start_time = time.time()

# 执行排序
sorted_arr = bubble_sort(random_arr.copy())

# 记录结束时间
end_time = time.time()

print('排序后:', sorted_arr)
print(f'运行时间: {end_time - start_time:.6f} 秒')